/*
 * Twit.h

 *
 *  Created on: 12/04/2014
 *      Author: gaston87
 */

#ifndef TWIT_H_
#define TWIT_H_
#include <iostream>
#include <string>
#include <cstdlib>
#include <vector>

using namespace std;

#include "Fecha.h"

class Twit {

private:
	int id;
    Fecha* fecha;
    string autor;
    string contenido;

public:
	Twit();
	virtual ~Twit();

	friend ostream& operator << (ostream &o,const Twit &b);

	int getId();
	void setId(int id);
	string getAutor();
	void setAutor(string autor);
	string getContenido();
	void setContenido(string contenido);
	Fecha* geFecha();
	void setFecha(Fecha* fecha);

	virtual string serialize();
	virtual void unserialize(string &buffer);
	virtual int getDataSize();

};

#endif /* TWITS_H_ */
